﻿Namespace Catalog
    Public Class BPOReleaseSearchResponse
        Public metadata As BPOReleaseSearchMetadata
        Public results As BPOReleaseSearchResult
    End Class

    Public Class BPOReleaseSearchMetadata
        Public restricted As Boolean
        Public tracks As BPOCountObject
        Public usersAlsoBought As BPOCountObject
        Public latestFromLabel As BPOCountObject
    End Class

    Public Class BPOReleaseSearchResult
        Public release As BPORelease
        Public tracks As ICollection(Of BPOTrack)
        Public latestFromLabel As ICollection(Of BPORelease)
        Public usersAlsoBought As ICollection(Of BPORelease)
    End Class
End Namespace